// var api= 'https://sptest.littaro.cn'
// var api= 'http://192.168.31.174:8080/swagger-ui.html#/'
var api = 'http://test.littaro.cn:38080'


export default {




	// ------个人中心接口------


	//个人中心--》车辆管理--》新增车辆
	addCar: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/add',
			data: info,
			method: 'POST'
		})
	},
	//抢单时，用户的可用车辆
	availableCar: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/availableCar',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》查看车辆详情接口
	carInfo: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/carInfo/{carId}',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》新增车辆--》车辆外观url签名。接口采用后端签名，前端上传车辆外观图片对象方式。
	//总共有八张图片，对八张图片的位置进行从左到右排号1，2，3,...,8。需要传图片位置id,fileName在提交的时候回传
	carLookSignature: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/carLookSignature/{list}',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》首页 传null则为全查询，传审核中、可用、在租、下架则按照条件查询
	carManage: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/carManage/{carState}',
			data: info,
			method: 'GET'
		})
	},
	//个人信息中心
	information: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/information',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》消息中心
	msg: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/msg',
			data: info,
			method: 'GET'
		})
	},
	//消息的状态，点击变为已读
	msgState: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/msgState/{msgId}',
			data: info,
			method: 'GET'
		})
	},
	//实现快速抢单动作
	quickOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/quickOrder',
			data: info,
			method: 'POST'
		})
	},
	//个人中心--》车辆管理--》首页 今日在家接口
	todayHome: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/todayHome',
			data: info,
			method: 'GET'
		})
	},
	//用户个人中心修改密码
	update: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/update',
			data: info,
			method: 'POST'
		})
	},
	//个人中心--》车辆管理--》查看--》修改车辆详情接口
	UpdateCarInfo: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/UpdateCarInfo',
			data: info,
			method: 'POST'
		})
	},
	//个人中心--》车辆管理--》查看--》修改车辆详情接口,修改车辆外观图片申请签名
	position: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/updateCarLookSignature/{carId}/position/{position}',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》查看--》修改车辆详情接口,修改驾驶证图片申请签名
	updateVehicleLicense: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/updateVehicleLicense/{carId}',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》上下架接口 在租时不能下架
	upOrDownFrame: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/upOrDownFrame/{carId}/{carState}',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》基本信息展示
	userInfo: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/userInfo',
			data: info,
			method: 'GET'
		})
	},
	//个人中心--》车辆管理--》新增车辆--》车辆行驶证申请签名。接口采用后端签名，前端上传车辆行驶证图片对象方式。VehicleLicense在提交时回传
	VehicleLicense: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/personalCentre/VehicleLicense',
			data: info,
			method: 'GET'
		})
	},




	// ------发单模块接口------


	//创建发单
	createSendOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/sendOrder/createSendOrder',
			data: info,
			method: 'POST'
		})
	},
	//首页
	index: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/sendOrder/index',
			data: info,
			method: 'GET'
		})
	},
	//修改发单<需要传sendOrderId>
	modifySendOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/sendOrder/modifySendOrder',
			data: info,
			method: 'POST'
		})
	},
	//撤销发单 需要传sendOrderId>
	revokeSendOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/sendOrder/revokeSendOrder/{sendOrderId}',
			data: info,
			method: 'POST'
		})
	},




	//------快速预约和检索页接口------


	//车辆品牌
	carBrand: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/homePage/carBrand',
			data: info,
			method: 'GET'
		})
	},
	//车辆详情接口
	homePageCarInfo: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/homePage/carInfo/{carId}',
			data: info,
			method: 'GET'
		})
	},
	//车辆筛选明细接口
	reserve: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/homePage/carInfo/reserve/{carId}',
			data: info,
			method: 'GET'
		})
	},
	//快速预约接口
	quick: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/homePage/quick',
			data: info,
			method: 'POST'
		})
	},
	//检索页
	retrieval: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/homePage/retrieval',
			data: info,
			method: 'POST'
		})
	},




	//------用户登陆、注册、找回密码、手机邮箱是否注册、发送验证码等接口------


	//用户登陆接口
	login: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/login',
			data: info,
			method: 'POST'
		})
	},
	//用户注册,注册成功返回一个url地址存储地址
	register: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/register',
			data: JSON.stringify(info),
			method: 'POST'
		})
	},
	//密码找回接口
	retrievePassword: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/retrievePassword',
			data: info,
			method: 'POST'
		})
	},
	//发送验证码
	sendCaptcha: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/sendCaptcha',
			data: info,
			method: 'GET'
		})
	},
	//验证邮箱是否注册
	validationEmail: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/validationEmail/"+email"',
			data: {
				email: info.email
			},
			method: 'GET'
		})
	},
	//验证手机是否注册
	validationPhone: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/user/validationPhone/"+phone"',
			data: {
				phone: info.phone
			},
			method: 'GET'
		})
	},




	//-----订单相关接口-----


	//我的需求单查询
	appointmentinquiry: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/appointmentinquiry',
			data: info,
			method: 'GET'
		})
	},
	//供车订单查看联系方式
	contactInformation: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/contactInformation',
			data: info,
			method: 'GET'
		})
	},
	//撤销预约发单
	delete: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/delete/{sendOrderId}',
			data: info,
			method: 'DELETE'
		})
	},
	//快速抢单之显示有无单可抢
	displayList: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/displayList',
			data: info,
			method: 'GET'
		})
	},
	//创建预约需求单
	insert: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/insert',
			data: info,
			method: 'POST'
		})
	},
	//订单评价接口
	orderEvaluate: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/orderEvaluate',
			data: info,
			method: 'POST'
		})
	},
	//供车订单订单操作接口,时间不变则不用传值
	OrderOperating: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/OrderOperating',
			data: info,
			method: 'GET'
		})
	},
	//供车订单 ，不传参数是全查询 传orderState=''为条件查询
	provideOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/provideOrder',
			data: info,
			method: 'GET'
		})
	},
	//供车订单订单 取消/确认取消接口 orderStatus=取消或确认取消
	provideOrderCancel: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/provideOrderCancel',
			data: info,
			method: 'GET'
		})
	},
	//预约需求单的修改 
	updatedemand: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/updatedemand',
			data: info,
			method: 'POST'
		})
	},
	//用车接口，不传为全查询，传orderStatus=‘订单状态’ 进行条件查询
	useCarOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/useCarOrder',
			data: info,
			method: 'POST'
		})
	},
	//用车单 取消/确认取消接口
	useCarOrderCancel: info => {
		console.log(info)
		return uni.request({
			url: api + '/qijian/order/useCarOrderCancel',
			data: info,
			method: 'POST'
		})
	},




	//------过期时间接口------


	//刷新取消订单24小时过期接口
	closeOrder: info => {
		console.log(info)
		return uni.request({
			url: api + '/expireTimeController/closeOrder',
			data: info,
			method: 'GET'
		})
	},
	//刷新已确认订单时间过期接口
	confirm: info => {
		console.log(info)
		return uni.request({
			url: api + '/expireTimeController/confirm',
			data: info,
			method: 'GET'
		})
	},
	//刷新14天未做出评价，系统自动五星好评
	evaluationTimeOut: info => {
		console.log(info)
		return uni.request({
			url: api + '/expireTimeController/evaluationTimeOut',
			data: info,
			method: 'GET'
		})
	},
	//刷新所有状态
	refurbishAll: info => {
		console.log(info)
		return uni.request({
			url: api + '/expireTimeController/refurbishAll',
			data: info,
			method: 'GET'
		})
	},
}
